 .root {
     display: flex;
     align-items: center;
     height: 100%;
 }

 .index {
     padding-left: 25px;
     width: 70px;
     color: #999;
 }

 .info {
     display: flex;
     align-items: center;
     width: 328px;
 }

 .hasImg {

     width: 258px;
     overflow: hidden;
 }

 .hasImg a {
     width: 230px;
 }

 .fontActive {
     font-size: 15px;
     cursor: pointer;
     margin-right: 8px;
 }

 .fontActive:active {
     color: #d31111;
 }

 .btn {
     position: relative;
     top: 1px;
     width: 17px;
     height: 17px;
     margin-left: 8px;

     background-position: 0 -700px;
     cursor: pointer;
 }

 .duration {
     width: 91px;
     margin: 0 10px;
 }